轮播图原理和插件 |
您所在的位置:网站首页 › python 轮播图 › 轮播图原理和插件 |
一、轮播图原理。 一般分为两类 一、自己手写(配合js,目前的话,大家掌握原理和样式) 1、用float为主 建一个对外的窗口,让图片整个横向排列,通过调整整个图片的水平方向, 来显示对应的图片 如图:把图片横向排列 之后将框架之外的图片裁剪,如图: 代码如下: overflow: hidden;裁剪 2、用定位为主 让图片叠在一起,通过改变图片的层级,来决定显示哪张图片 如图: 主要用z-index来设置图片层数,来显示图片 二、用各种插件、或者框架(别人写的,你来用) 1.首先加载插件,需要用到的文件有swiper-bundle.min.js和swiper-bundle.min.css文件,不同Swiper版本用到的文件名略有不同。可下载Swiper文件或使用CDN。 ... ... ...2.添加HTML内容。Swiper7的默认容器是'.swiper',Swiper6之前是'.swiper-container'。 Slide 1 Slide 2 Slide 3 导航等组件可以放在Swiper容器之外3.你可能想要给Swiper定义一个大小,当然不要也行。 .swiper { width: 600px; height: 300px; }4.初始化Swiper。 var mySwiper = new Swiper ('.swiper', { direction: 'vertical', // 垂直切换选项 loop: true, // 循环模式选项 // 如果需要分页器 pagination: { el: '.swiper-pagination', }, // 如果需要前进后退按钮 navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, // 如果需要滚动条 scrollbar: { el: '.swiper-scrollbar', }, })5.完成。恭喜你,现在你的Swiper应该已经能正常切换了。 如果作为CommonJs 或ES 模块引入 //CommonJs var Swiper = require('swiper'); var mySwiper = new Swiper('.swiper', { /* ... */ }); //ES import Swiper from 'swiper'; var mySwiper = new Swiper('.swiper', { /* ... */ });效果演示:
详情见网站:Swiper中文网-轮播图幻灯片js插件,H5页面前端开发 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |